返回栏目
首页咸宁生活 • 正文

企业应用架构模式怎么样(常用的6种架构模式分析)

来源:小楚整编 发布时间: 作者:小小书童

1.微服务架构模式方案

用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。

1.1 聚合器微服务设计模式

目前最流行微服务,说说微服务架构的6种模式

聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发布成一个新的微服务,这符合DRY原则。另外,每个服务都有自己的缓存和数据库。如果聚合器是一个组合服务,那么它也有自己的缓存和数据库。聚合器可以沿X轴和Z轴独立扩展。

1.2 代理微服务设计模式

目前最流行微服务,说说微服务架构的6种模式

这是聚合器模式的一个变种,在这种情况下,客户端并不聚合数据,但会根据业务需求的差别调用不同的微服务。代理可以仅仅委派请求,也可以进行数据转换工作。

1.3 链式微服务设计模式

目前最流行微服务,说说微服务架构的6种模式

这种模式在接收到请求后会产生一个经过合并的响应,在这种情况下,服务A接收到请求后会与服务B进行通信,类似地,服务B会同服务C进行通信。所有服务都使用同步消息传递。在整个链式调用完成之前,客户端会一直阻塞。因此,服务调用链不宜过长,以免客户端长时间等待。

1.4 分支微服务设计模式

目前最流行微服务,说说微服务架构的6种模式

这种模式是聚合器模式的扩展,允许同时调用两个微服务链

1.5 数据共享微服务设计模式

目前最流行微服务,说说微服务架构的6种模式

自治是微服务的设计原则之一,就是说微服务是全栈式服务。但在重构现有的“单体应用(monolithic application)”时,SQL数据库反规范化可能会导致数据重复和不一致。因此,在单体应用到微服务架构的过渡阶段,可以使用这种设计模式

1.6 异步消息传递微服务设计模式

目前最流行微服务,说说微服务架构的6种模式

虽然REST设计模式非常流行,但它是同步的,会造成阻塞。因此部分基于微服务的架构可能会选择使用消息队列代替REST请求/响应

本文地址:咸宁生活频道,楚汉网—湖北本地生活服务平台,捕捉湖北武汉生活大小事件动态,时时分享热点资讯,以及提供湖北各地吃喝玩乐,相亲交友,人才招聘,房产买卖,农产品批发,团购旅游门票,热点娱乐事件等一站式资讯,让您了解湖北的方方面面;另外,本站原创文章,转载本站资讯请保留本文地址,谢谢!

    你还喜欢看Related

    信用网查询(企业信用网查询)
    信用网查询(企业信用网查询)

    工具/原料 所有安装并能使用互联网浏览器的智能终端设备,比如智能手机,平板电脑,笔记本电脑...

    佛山市日丰企业有限公司(广东佛山日丰企业集团有限公司)
    佛山市日丰企业有限公司(广东佛山日丰企业集团有限公司)

    日丰产品涵盖给水,供暖,燃气等应用领域,并在立足新型管道行业的同时,致力拓展水暖卫浴,管...

    北京应用技术大学(北京应用技术大学现状)
    北京应用技术大学(北京应用技术大学现状)

    今年那学校搞什么阳光工程到学校里招生。很想知道那所学校的毕业生现状。。 差得要死, 各种坑...

    大学计算机应用基础(大学计算机应用基础教材)
    大学计算机应用基础(大学计算机应用基础教材)

    大学计算机系学哪几本书啊??请大家分类列出如大一上学期:。.大一下学期。 我是软件系的:有...

    北京拓展培训公司(北京企业拓展培训电话)
    北京拓展培训公司(北京企业拓展培训电话)

    北京作为全国的文化经济正中心,国际化大都市,大型企业云集在这里,随着拓展培训的兴起,企业...

    后台管理系统界面(小米切换应用会重启应用)
    后台管理系统界面(小米切换应用会重启应用)

    进入设置,点击应用,进入运行内存部分,就能看到正在运行的了,关掉就行 在设置~更多应用,选...

    大家都喜欢看Related

    返回栏目>>

    首页 | 资讯 | 民生 | 生活 | 旅游 | 美食 | 特产帮助

    Copyright © 2015-2030 楚汉网 版权所有

    晋ICP备2021008313号-1 站长邮箱:5997597@qq.com